x=int(input("Введите четырёхзначное число: "))
if len(str(x))!=4:
  print("Введённое число не является четырёхзначным")
print("")  
pt=x  
if x%2==0:  
  print("Число четное: Да")  
if x%2==1:  
  print("Число четное: Нет")  
if x%3==0:  
  print("Число кратное трем: Да")  
if x%3==1:  
  print("Число кратное трем: Нет")  
u = int(pt**0.5)**2==pt
print("Число является квадратом числа:",int(pt**0.5))  
print("")  
y=x  
mi=y%10  
for i in range(len(str(y))):  
  d=y%10    
  y=y//10    
  if d<mi:  
    mi=d  
print("Наименьшая цифра числа:", mi)  
mi=y%10  
b=x  
for i in range(len(str(b))):  
  d=b%10    
  b=b//10    
  if d>mi:  
    mi=d  
print("Наибольшая цифра числа:", mi)  
z=0   
d1=x%10   
x=x//10   
d2=x%10   
x=x//10   
d3=x%10   
x=x//10   
d4=x%10   
if d1==0:   
  z=z+1   
if d2==0:   
  z=z+1   
if d3==0:   
  z=z+1   
if d4==0:   
  z=z+1  
print("Количeство нулей в числе:", z)  
print(" ")  
p1 = pt % 10   
if int(p1**0.5)**2==p1 :  
    print("Цифра в разряде единиц является квадратом цифры:", int(p1**0.5))  
else:  
  print("Цифра в разряде единиц является квадратом цифры: Нет")  
p2 = pt // 10  
p3 = p2 % 10  
if int(p3**0.5)**2==p3 :  
  print("Цифра в разделе десятков является квадратом цифры:",int(p3**0.5))  
else:  
  print("Цифра в разделе десятков является квадратом цифры: Нет")  
p4 = p2 // 10  
p5 = p4 % 10   
if int(p5**0.5)**2==p5:  
  print("Цифра в разделе сотен является квадратом цифры:",int(p5**0.5))  
else:  
  print("Цифра в разделе сотен является квадратом цифры: Нет")  
p6 = p4 // 10  
if int(p6**0.5)**2==p6 :  
  print("Цифра в разделе тысяч является квадратом цифры:",int(p6**0.5))  
else:  
  print("Цифра в разделе тысяч является квадратом цифры: Нет")
